package com.ruoyi.order.mapper;

import com.ruoyi.order.domain.OrderComment;

import java.util.List;

/**
 * 评价订单表 数据层
 * 
 * @author ruoyi
 */
public interface OrderCommentMapper
{
    /**
     * 根据条件分页查询评价订单列表
     * 
     * @param orderComment 评价订单信息
     * @return 评价订单信息集合信息
     */
    public List<OrderComment> selectOrderCommentList(OrderComment orderComment);

    /**
     * 通过评价订单号查询评价订单
     * 
     * @param orderNo 评价订单号
     * @return 评价订单对象信息
     */
    public OrderComment selectOrderCommentByOrderNo(String orderNo);

    /**
     * 新增评价订单信息
     * 
     * @param orderComment 评价订单信息
     * @return 结果
     */
    public int insertOrderComment(OrderComment orderComment);

    /**
     * 修改评价订单信息
     * 
     * @param orderComment 评价订单信息
     * @return 结果
     */
    public int updateOrderComment(OrderComment orderComment);

    /**
     * 通过评价订单号删除评价订单
     * 
     * @param commentId 评价订单号
     * @return 结果
     */
    public int deleteOrderCommentByCommentId(Long commentId);

    /**
     * 批量删除评价订单信息
     * 
     * @param commentIds 需要删除的评价订单号
     * @return 结果
     */
    public int deleteOrderCommentByCommentIds(Long[] commentIds);
}
